package es.cea.carritocompra.ui;

import es.cea.carritocompra.excepciones.RegistroException;
import es.cea.carritocompra.excepciones.StokExcepcion;
import es.cea.carritocompra.model.CarritoCompra;
import es.cea.carritocompra.model.UsuarioWeb;
import es.cea.carritocompra.model.Producto;

public class ControladorSolicitudesUsuarioImpl implements ControladorSolicitudes{
	
	public CarritoCompra carritoCompra=new CarritoCompra();
	public String mensajeUsuario="";
	public UsuarioWeb cliente;

	public void addProducto(Producto producto) {
		try {
			carritoCompra.addProducto(producto);
		} catch (StokExcepcion e) {
			mensajeUsuario="stock no disponible";
		}
		
	}

	public void confirmarCompra() throws RegistroException{
		if(!cliente.isRegistrado()) throw new RegistroException(); 
	}
	

}
